package cn.exrick.mapper;

import cn.exrick.pojo.TbMemberVipRule;
import cn.exrick.pojo.TbMemberVipRuleExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TbMemberVipRuleMapper {

    int countByExample(TbMemberVipRuleExample example);

    int deleteByExample(TbMemberVipRuleExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TbMemberVipRule record);

    int insertSelective(TbMemberVipRule record);

    List<TbMemberVipRule> selectByExample(TbMemberVipRuleExample example);

    TbMemberVipRule selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TbMemberVipRule record, @Param("example") TbMemberVipRuleExample example);

    int updateByExample(@Param("record") TbMemberVipRule record, @Param("example") TbMemberVipRuleExample example);

    int updateByPrimaryKeySelective(TbMemberVipRule record);

    int updateByPrimaryKey(TbMemberVipRule record);

}